home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / bbslists / bbdc0296.zip / DATAFORM.ATS < prev    next >
Text File  |  1995-01-20  |  6KB  |  133 lines

  1. Format of BBS.ALL file for those wanting to do a conversion or
  2. write a custom program.
  3.  
  4. Look for BBSPRC*.ZIP on a local BBS and see if it already
  5. does what you want.
  6.  
  7. This unusual format was developed to cover several bases, Fixed Length
  8. Databases, Comma delimited, and ability to sort without modification.
  9.  
  10. DATABASE USERS:
  11.         Import data as comma delimited and map field lengths.
  12.  
  13. SPREADSHEET USERS:
  14.         Import as comma delimited.
  15.  
  16. QUICKBASIC/VISUALBASIC/PDS:
  17.         Use the INPUT or LINE INPUT and RTRIM for variable length.
  18.         
  19.         Use the TYPE record structure on the next page 
  20.         to remove the quotes and return fixed length fields.
  21.  
  22. DESCRIPTION OF INPUT DATA (BBS.ALL):
  23.  
  24. ALL DATA TYPES ARE FIXED LENGTH STRINGS.
  25. ALL FIELDS ARE QUOTE-COMMA DELIMITED.
  26. ALL RECORDS ARE CARRIAGE RETURN LINE FEED DELIMITED.
  27.  
  28. DESCRIPTION                  SIZE IN BBS.ALL FILE                 OFFSET,LENGTH
  29.  
  30. RECORD NUMBER -------------- 004                                       0,4 
  31. BBS NAME ------------------- 032                                       8,32
  32. SYSOP ---------------------- 031                                      43,31
  33. PHONE ---------------------- 014                                      77,14
  34. DATE VERIFIED -------------- 008 Last Connected to                    94,8
  35. TIME VERIFIED -------------- 008 Last Connected to                   105,11
  36. NEW ------------------------ 002 (No = 0, Yes = -1)                  119,2
  37. CHANGED # ------------------ 002 (No = 0, Yes = -1)                  124,2
  38. DOWN ----------------------- 002 (No = 0, Yes = -1)                  129,2
  39. DISCONNECTED --------------- 002 (No = 0, Yes = -1)                  134,2
  40. SUPPORT -------------------- 002 (No = 0, Yes = -1)                  139,2
  41. NON-METRO MD --------------- 002 (No = 0, Yes = -1)                  144,2
  42. NON-METRO VA --------------- 002 (No = 0, Yes = -1)                  149,2
  43. PAY BOARD ------------------ 002 (Free = 0, Pay = -1)                154,2
  44. PRIVATE -------------------- 002 (Public = 0, Private = -1)          159,2
  45. LOCATION ------------------- 025 City                                164,25
  46. BBS SOFTWARE --------------- 010                                     192,10
  47. MIN SPEED ------------------ 004 Baud                                205,4
  48. MAX SPEED ------------------ 005 Baud                                212,5
  49. HARD DRIVE ----------------- 010 Storage                             220,10
  50. NODES ---------------------- 004 Phone Lines                         233,4
  51. CONFERENCES ---------------- 005                                     240,5
  52. DOORS ---------------------- 004                                     248,4
  53. CD'S ON LINE --------------- 003                                     255,3
  54. CHAT ----------------------- 002 (No = 0, Yes = -1)                  261,2
  55. DESCRIPTION 1 -------------- 074                                     266,74
  56. DESCRIPTION 2 -------------- 074                                     343,74
  57. DESCRIPTION 3 -------------- 074                                     420,74
  58. DESCRIPTION 4 -------------- 074                                     497,74
  59. DESCRIPTION 5 -------------- 074                                     574,74
  60. DESCRIPTION 6 -------------- 074                                     651,74
  61. DESCRIPTION 7 -------------- 074                                     728,74
  62.                                                                         
  63. TOTAL RECORD SIZE=805
  64.  
  65. TYPE Test               'this is the record layout for a BBS listing
  66.     OpenQuote1 AS STRING * 1
  67.     RecordNumber AS STRING * 4
  68.     CloseQuoteCommaOpenQuote1 AS STRING * 3
  69.     BBSName AS STRING * 32
  70.     CloseQuoteCommaOpenQuote2 AS STRING * 3
  71.     Sysop AS STRING * 31
  72.     CloseQuoteCommaOpenQuote3 AS STRING * 3
  73.     Phone AS STRING * 14
  74.     CloseQuoteCommaOpenQuote4 AS STRING * 3
  75.     DateV AS STRING * 8
  76.     CloseQuoteCommaOpenQuote5 AS STRING * 3
  77.     TimeV AS STRING * 11
  78.     CloseQuoteCommaOpenQuote6 AS STRING * 3
  79.     NewBBS AS STRING * 2
  80.     CloseQuoteCommaOpenQuote7 AS STRING * 3
  81.     Changed AS STRING * 2
  82.     CloseQuoteCommaOpenQuote8 AS STRING * 3
  83.     Down AS STRING * 2
  84.     CloseQuoteCommaOpenQuote9 AS STRING * 3
  85.     Disconnected AS STRING * 2
  86.     CloseQuoteCommaOpenQuote10 AS STRING * 3
  87.     Support AS STRING * 2
  88.     CloseQuoteCommaOpenQuote11 AS STRING * 3
  89.     NonMetroMD AS STRING * 2
  90.     CloseQuoteCommaOpenQuote12 AS STRING * 3
  91.     NonMetroVA AS STRING * 2
  92.     CloseQuoteCommaOpenQuote13 AS STRING * 3
  93.     PayBoard AS STRING * 2
  94.     CloseQuoteCommaOpenQuote14 AS STRING * 3
  95.     Private AS STRING * 2
  96.     CloseQuoteCommaOpenQuote15 AS STRING * 3
  97.     Location AS STRING * 25
  98.     CloseQuoteCommaOpenQuote16 AS STRING * 3
  99.     BBSSoftware AS STRING * 10
  100.     CloseQuoteCommaOpenQuote17 AS STRING * 3
  101.     MinSpeed AS STRING * 4
  102.     CloseQuoteCommaOpenQuote20 AS STRING * 3
  103.     MaxSpeed AS STRING * 5
  104.     CloseQuoteCommaOpenQuote21 AS STRING * 3
  105.     HardDrive AS STRING * 10
  106.     CloseQuoteCommaOpenQuote22 AS STRING * 3
  107.     Nodes AS STRING * 4
  108.     CloseQuoteCommaOpenQuote23 AS STRING * 3
  109.     Conferences AS STRING * 5
  110.     CloseQuoteCommaOpenQuote24 AS STRING * 3
  111.     Doors AS STRING * 4
  112.     CloseQuoteCommaOpenQuote25 AS STRING * 3
  113.     CDsOnline AS STRING * 4
  114.     CloseQuoteCommaOpenQuote26 AS STRING * 3
  115.     Chat AS STRING * 2
  116.     CloseQuoteCommaOpenQuote27 AS STRING * 3
  117.     Description1 AS STRING * 74
  118.     CloseQuoteCommaOpenQuote28 AS STRING * 3
  119.     Description2 AS STRING * 74
  120.     CloseQuoteCommaOpenQuote29 AS STRING * 3
  121.     Description3 AS STRING * 74
  122.     CloseQuoteCommaOpenQuote30 AS STRING * 3
  123.     Description4 AS STRING * 74
  124.     CloseQuoteCommaOpenQuote31 AS STRING * 3
  125.     Description5 AS STRING * 74
  126.     CloseQuoteCommaOpenQuote32 AS STRING * 3
  127.     Description6 AS STRING * 74
  128.     CloseQuoteCommaOpenQuote33 AS STRING * 3
  129.     Description7 AS STRING * 74
  130.     CloseQuote1 AS STRING * 1
  131.     CarriageReturnLineFeed AS STRING * 1
  132. END TYPE
  133.